package com.kuang.exam.modules.sys.lesson.dto.response;

import com.kuang.exam.core.annon.Dict;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

import java.io.Serializable;

/**
 * 课程学生信息
 */
@Data
@ApiModel(value="管理课程", description="管理课程")
public class LessonStudentsDTO implements Serializable {

    private static final long serialVersionUID = 1L;


    @ApiModelProperty(value = "ID", required=true)
    private String id;

    @ApiModelProperty(value = "学生ID", required=true)
    private String userId;

    @ApiModelProperty(value = "学生姓名", required=true)
    private String studentName;

    @ApiModelProperty(value = "学生学号", required=true)
    private String studentNum;

    @ApiModelProperty(value = "学生班级", required=true)
    private String studentDept;

    @Dict(dictTable = "sys_lesson", dicText = "name", dicCode = "id")
    @ApiModelProperty(value = "课程ID", required=true)
    private String lessonId;

    @Dict(dictTable = "sys_user", dicText = "real_name", dicCode = "id")
    @ApiModelProperty(value = "授课老师id")
    private String teacherId;

}
